@charset "utf-8";
html{background: linear-gradient(0deg,#ffffff 10%,#cce9f5 80%)}
body{background: url(../../images/index.files/index-body-bg.png) no-repeat top center;}
.g-top{background: url(../../images/common.files/top-bg.png) center;}

.index-con-bd{padding: 20px;}
.index-con{padding: 25px 20px;background: #FFFFFF;overflow: hidden;}
.index-bd{background: url(../../images/common.files/new-con-bg.png) no-repeat center;min-height: 675px;padding: 17px 30px;}
/* tonglan */
#tonglan{width:100%;padding:0;margin-bottom:-20px;margin-left:4px;}

/* 导航 */
.m-nav{height: auto;overflow: hidden;}
.m-nav a{display: block;width: 100%;height: 49px;text-align: center;font-size: 18px;background: #EEEEEE;line-height: 49px;text-shadow: 0 -1px 0px #999;margin-bottom: 13px;color: #565656;}
.m-nav a:hover,.m-nav a.hover{background: #00479d;color: #FFFFFF;}
/* 手机端导航*/
.wap-nav{width: 100%;background: url(../../images/common.files/top-bg.png) repeat center;line-height: 50px;}
.wap-nav a{display: inline-block;width: 21%;text-align: center;margin: 0 1.5%;font-size: 16px;color: #FFFFFF;height: 2em;overflow: hidden;line-height: 2em;}
#ztzl img{width: 100%;height: 70px;}
/* 热点头条*/
.hot-bd{line-height: 60px;background: #f0f0f0;text-align: center;padding: 0 1rem;height: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hot-bd a{font-size: 18px;color: #024a87;font-weight: bold;}
/* 焦点图 */
.jdt {position: relative;width: 100%;overflow: hidden;}
.jdt .swiper-slide {position: relative;text-align: center;}
.jdt img {display: block;width: 100%;max-width: 100%;object-fit: cover;height: 298px;}
.jdt h2 {position: absolute;right: 0;bottom: 0;left: 0;height: 42px;font-size: 16px;font-weight: bold;line-height: 42px;color: #fafafa;text-align: center;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 1rem;}
.jdt a {display: block;}
.jdt .pagination {position: absolute;right: 0;bottom: 3px;z-index: 20;margin: 25px 0;text-align: center;}
.jdt .swiper-pagination-bullet {display: inline-block;width: 5px;height: 5px;margin: 0 2px;cursor: pointer;background: #fff;border-radius: 5px;opacity: 0.8;}
.jdt .swiper-pagination-bullet-active {background: #005ebe;}

.zjlh-bd{padding-right: 0;}
.zjlh-bd a{margin-bottom: 10px;padding: 0;}
.jdVR{position: relative;overflow: hidden;height: 100px;padding: 0;}
.jdVR img{width: 100%;height: 100px;}
.jdVR i{display: block;position: absolute;right: 0;bottom: 40%;padding: 5px 10px;background: rgba(34,34,34,.6);color: #FFFFFF;font-size: 18px;}

/* 全站通用列表--样式复写 */
.m-lst li{line-height: 28px;}

@media (max-width: 1280px ){
	.index-bd{min-height: auto;}
	.tab-head ul li{font-size: 16px;padding: 0 6px;}
	.zjlh-bd a{display: inline-block;overflow: hidden;}
	.zjlh-bd a img{margin-left: -40px;}
}
@media (max-width: 1025px ){
	.index-bd{min-height: auto;}
	.tab-head ul li{font-size: 13px;padding: 0 2px;}
	.zjlh-bd a{display: inline-block;overflow: hidden;}
	.zjlh-bd a img{margin-left: -70px;}
}
@media (max-width: 768px ){
	.hot-bd{margin-top: 15px;}
	.tab-head ul li{font-size: 16px;padding: 0 10px;}
	.index-con-bd{padding-top: 30px;}
	.index-bd{padding: 0;background-size: auto 100%;}
	.index-con{padding: 20px 0;}
	.ztzl{padding: 0;width: 100%;overflow: hidden;}
	.jdVR{padding-right: 10px;}
	.zjlh-bd a img{width: 100%;margin-left: 0;}
	.jdVR{/* height: 64.8px; */overflow: hidden;}
	.jdVR i{right: 10px;}
	.jdVR img{width: 100%;/* height: 64.8px; */}
}
@media (max-width: 640px ){
.wap-nav{line-height:24px;padding:8px 0;background: #00479d;}
	.index-con-bd{padding:0}
	.index-bd{padding: 0;background-size: auto 100%;}
	.index-con{padding: 20px 0;}
	.jdVR{height: auto;padding: 0 10px;}
	.jdVR img{width: 100%;height: auto;}
	.zjlh-bd a{padding-right: 10px;}
}

@media all and (max-width:750px){
	#jdt img{min-height:421.88px;height:421.88px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:720px){
	#jdt img{min-height:405px;height:405px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:640px){
	#jdt img{min-height:360px;height:360px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:600px){
	#jdt img{min-height:337.5px;height:337.5px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:560px){
	#jdt img{min-height:315px;height:315px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:520px){
	#jdt img{min-height:292.5px;height:292.5px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:480px){
	#jdt img{min-height:270px;height:270px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:440px){
	#jdt img{min-height:247.5px;height:247.5px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:414px){
	#jdt img{min-height:232.88px;height:232.88px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:400px){
	#jdt img{min-height:225px;height:225px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:375px){
	#jdt img{min-height:210.94px;height:210.94px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:360px){
	#jdt img{min-height:202.5px;height:202.5px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}
@media all and (max-width:320px){
	#jdt img{min-height:180px;height:180px}
	.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}
}